package com.yiren.backstage.judge.services.light;

import com.yiren.backstage.currency.entity.GradeStandardEntity;
import com.yiren.backstage.currency.entity.LightCombinationEntity;
import com.yiren.backstage.currency.entity.ProjectEntity;
import com.yiren.backstage.currency.entity.SingleLightEntity;

/**
 * @author xiaozan
 * @Description 灯光评判接口
 * @Date 2022/3/18
 */
public interface ILightJudgeService {

    /**
     * 启动灯光操作前提示
     * @param projectEntity 当前执行灯光组合对象
     */
    void startUpLightTips(ProjectEntity projectEntity);

    /**
     * 启动灯光评判
     * @param projectEntity
     */
    void startUpLightJudge(ProjectEntity projectEntity);

    /***
     * 新增扣分
     * @param gradeStandardEntity
     */
    void addGradeStandard(GradeStandardEntity gradeStandardEntity);


    /**
     * 灯光项目完成
     * @param projectEntity
     */
    void lightProjectFinish(ProjectEntity projectEntity);

}
